package site.qjdb.dao;


import site.qjdb.pojo.Cart;

import java.util.List;
import java.util.Map;

public interface CartDao {
	/**
	 * 	添加购车项
	 * 
	 * */
	void addCart(Cart cart);
	
	/**
	 * 	查询购物车项的数量
	 * 
	 * */
	int selectCartCount(Cart cart);
	
	/**
	 * 	根据条件查找购物车项
	 * 	map形式：String -- Object
	 * 		"cart" -- Goods对象
	 * 		"orderBy" -- 排序条件 String
	 * 		"pageBean" -- PageBean对象
	 * 
	 * */
	List<Cart> selectCartAll(Map<String, Object> map);
	
	/**
	 * 	修改购物车项，必须有cartId
	 * 
	 * */
	void updateCart(Cart cart);
	
	/**
	 * 	删除购物车项，多项，必须有cartId
	 * 
	 * */
	void updateCarts(List<Cart> list);

}
